@charset "UTF-8";
/**
 * @name: KISSY CSS Reset
 * @description: 清除和重置是紧密不可分的
 * @修改时间:2017-07-21;
 */
/* 清除内外边距 */
body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
fieldset,
lengend,
button,
input,
textarea,
th,

td {
  margin: 0;
  padding: 0;
}

table {
  width: 100% !important;
}

iframe {
  width: 100%;
  height: 100%;
}

p iframe {
  height: 100%;
  display: inline-block;
}

body {
  /* for ie */
  font: 12px/1 "Microsoft YaHei", Tahoma, Helvetica, Arial, "宋体", sans-serif;
  /* 用 ascii 字符表示，使得在任何编码下都无问题 */
}

p {
  line-height: 1.5;
}

small {
  font-size: 60%;
}

a {
  color: #333;
  text-decoration: none;
}

a:hover {
  color: #333;
  text-decoration: none;
}

/**
 *
 * 原子类
 *
 */
/* margin */
.u_mt1 {
  margin-top: 0.04167rem !important;
}

.u_mt2 {
  margin-top: 0.08333rem !important;
}

.u_mt3 {
  margin-top: 0.125rem !important;
}

.u_mt4 {
  margin-top: 0.16667rem !important;
}

.u_mt5 {
  margin-top: 0.20833rem !important;
}

.u_mt6 {
  margin-top: 0.25rem !important;
}

.u_mt7 {
  margin-top: 0.29167rem !important;
}

.u_mt8 {
  margin-top: 0.33333rem !important;
}

.u_mt9 {
  margin-top: 0.375rem !important;
}

.u_mt10 {
  margin-top: 0.41667rem !important;
}

.u_mt11 {
  margin-top: 0.45833rem !important;
}

.u_mt12 {
  margin-top: 0.5rem !important;
}

.u_mt13 {
  margin-top: 0.54167rem !important;
}

.u_mt14 {
  margin-top: 0.58333rem !important;
}

.u_mt15 {
  margin-top: 0.625rem !important;
}

.u_mt16 {
  margin-top: 0.66667rem !important;
}

.u_mt17 {
  margin-top: 0.70833rem !important;
}

.u_mt18 {
  margin-top: 0.75rem !important;
}

.u_mt19 {
  margin-top: 0.79167rem !important;
}

.u_mt20 {
  margin-top: 0.83333rem !important;
}

.u_mt21 {
  margin-top: 0.875rem !important;
}

.u_mt22 {
  margin-top: 0.91667rem !important;
}

.u_mt23 {
  margin-top: 0.95833rem !important;
}

.u_mt24 {
  margin-top: 1rem !important;
}

.u_mt25 {
  margin-top: 1.04167rem !important;
}

.u_mt26 {
  margin-top: 1.08333rem !important;
}

.u_mt27 {
  margin-top: 1.125rem !important;
}

.u_mt28 {
  margin-top: 1.16667rem !important;
}

.u_mt29 {
  margin-top: 1.20833rem !important;
}

.u_mt30 {
  margin-top: 1.25rem !important;
}

.u_mt31 {
  margin-top: 1.29167rem !important;
}

.u_mt32 {
  margin-top: 1.33333rem !important;
}

.u_mt33 {
  margin-top: 1.375rem !important;
}

.u_mt34 {
  margin-top: 1.41667rem !important;
}

.u_mt35 {
  margin-top: 1.45833rem !important;
}

.u_mt36 {
  margin-top: 1.5rem !important;
}

.u_mt37 {
  margin-top: 1.54167rem !important;
}

.u_mt38 {
  margin-top: 1.58333rem !important;
}

.u_mt39 {
  margin-top: 1.625rem !important;
}

.u_mt40 {
  margin-top: 1.66667rem !important;
}

.u_ml1 {
  margin-left: 0.04167rem !important;
}

.u_ml2 {
  margin-left: 0.08333rem !important;
}

.u_ml3 {
  margin-left: 0.125rem !important;
}

.u_ml4 {
  margin-left: 0.16667rem !important;
}

.u_ml5 {
  margin-left: 0.20833rem !important;
}

.u_ml6 {
  margin-left: 0.25rem !important;
}

.u_ml7 {
  margin-left: 0.29167rem !important;
}

.u_ml8 {
  margin-left: 0.33333rem !important;
}

.u_ml9 {
  margin-left: 0.375rem !important;
}

.u_ml10 {
  margin-left: 0.41667rem !important;
}

.u_ml11 {
  margin-left: 0.45833rem !important;
}

.u_ml12 {
  margin-left: 0.5rem !important;
}

.u_ml13 {
  margin-left: 0.54167rem !important;
}

.u_ml14 {
  margin-left: 0.58333rem !important;
}

.u_ml15 {
  margin-left: 0.625rem !important;
}

.u_ml16 {
  margin-left: 0.66667rem !important;
}

.u_ml17 {
  margin-left: 0.70833rem !important;
}

.u_ml18 {
  margin-left: 0.75rem !important;
}

.u_ml19 {
  margin-left: 0.79167rem !important;
}

.u_ml20 {
  margin-left: 0.83333rem !important;
}

.u_ml21 {
  margin-left: 0.875rem !important;
}

.u_ml22 {
  margin-left: 0.91667rem !important;
}

.u_ml23 {
  margin-left: 0.95833rem !important;
}

.u_ml24 {
  margin-left: 1rem !important;
}

.u_ml25 {
  margin-left: 1.04167rem !important;
}

.u_ml26 {
  margin-left: 1.08333rem !important;
}

.u_ml27 {
  margin-left: 1.125rem !important;
}

.u_ml28 {
  margin-left: 1.16667rem !important;
}

.u_ml29 {
  margin-left: 1.20833rem !important;
}

.u_ml30 {
  margin-left: 1.25rem !important;
}

.u_ml31 {
  margin-left: 1.29167rem !important;
}

.u_ml32 {
  margin-left: 1.33333rem !important;
}

.u_ml33 {
  margin-left: 1.375rem !important;
}

.u_ml34 {
  margin-left: 1.41667rem !important;
}

.u_ml35 {
  margin-left: 1.45833rem !important;
}

.u_ml36 {
  margin-left: 1.5rem !important;
}

.u_ml37 {
  margin-left: 1.54167rem !important;
}

.u_ml38 {
  margin-left: 1.58333rem !important;
}

.u_ml39 {
  margin-left: 1.625rem !important;
}

.u_ml40 {
  margin-left: 1.66667rem !important;
}

.u_mb1 {
  margin-bottom: 0.04167rem !important;
}

.u_mb2 {
  margin-bottom: 0.08333rem !important;
}

.u_mb3 {
  margin-bottom: 0.125rem !important;
}

.u_mb4 {
  margin-bottom: 0.16667rem !important;
}

.u_mb5 {
  margin-bottom: 0.20833rem !important;
}

.u_mb6 {
  margin-bottom: 0.25rem !important;
}

.u_mb7 {
  margin-bottom: 0.29167rem !important;
}

.u_mb8 {
  margin-bottom: 0.33333rem !important;
}

.u_mb9 {
  margin-bottom: 0.375rem !important;
}

.u_mb10 {
  margin-bottom: 0.41667rem !important;
}

.u_mb11 {
  margin-bottom: 0.45833rem !important;
}

.u_mb12 {
  margin-bottom: 0.5rem !important;
}

.u_mb13 {
  margin-bottom: 0.54167rem !important;
}

.u_mb14 {
  margin-bottom: 0.58333rem !important;
}

.u_mb15 {
  margin-bottom: 0.625rem !important;
}

.u_mb16 {
  margin-bottom: 0.66667rem !important;
}

.u_mb17 {
  margin-bottom: 0.70833rem !important;
}

.u_mb18 {
  margin-bottom: 0.75rem !important;
}

.u_mb19 {
  margin-bottom: 0.79167rem !important;
}

.u_mb20 {
  margin-bottom: 0.83333rem !important;
}

.u_mb21 {
  margin-bottom: 0.875rem !important;
}

.u_mb22 {
  margin-bottom: 0.91667rem !important;
}

.u_mb23 {
  margin-bottom: 0.95833rem !important;
}

.u_mb24 {
  margin-bottom: 1rem !important;
}

.u_mb25 {
  margin-bottom: 1.04167rem !important;
}

.u_mb26 {
  margin-bottom: 1.08333rem !important;
}

.u_mb27 {
  margin-bottom: 1.125rem !important;
}

.u_mb28 {
  margin-bottom: 1.16667rem !important;
}

.u_mb29 {
  margin-bottom: 1.20833rem !important;
}

.u_mb30 {
  margin-bottom: 1.25rem !important;
}

.u_mb31 {
  margin-bottom: 1.29167rem !important;
}

.u_mb32 {
  margin-bottom: 1.33333rem !important;
}

.u_mb33 {
  margin-bottom: 1.375rem !important;
}

.u_mb34 {
  margin-bottom: 1.41667rem !important;
}

.u_mb35 {
  margin-bottom: 1.45833rem !important;
}

.u_mb36 {
  margin-bottom: 1.5rem !important;
}

.u_mb37 {
  margin-bottom: 1.54167rem !important;
}

.u_mb38 {
  margin-bottom: 1.58333rem !important;
}

.u_mb39 {
  margin-bottom: 1.625rem !important;
}

.u_mb40 {
  margin-bottom: 1.66667rem !important;
}
.u_mb5rem {
  margin-bottom: 5rem !important;
}
.u_mr1 {
  margin-right: 0.04167rem !important;
}

.u_mr2 {
  margin-right: 0.08333rem !important;
}

.u_mr3 {
  margin-right: 0.125rem !important;
}

.u_mr4 {
  margin-right: 0.16667rem !important;
}

.u_mr5 {
  margin-right: 0.20833rem !important;
}

.u_mr6 {
  margin-right: 0.25rem !important;
}

.u_mr7 {
  margin-right: 0.29167rem !important;
}

.u_mr8 {
  margin-right: 0.33333rem !important;
}

.u_mr9 {
  margin-right: 0.375rem !important;
}

.u_mr10 {
  margin-right: 0.41667rem !important;
}

.u_mr11 {
  margin-right: 0.45833rem !important;
}

.u_mr12 {
  margin-right: 0.5rem !important;
}

.u_mr13 {
  margin-right: 0.54167rem !important;
}

.u_mr14 {
  margin-right: 0.58333rem !important;
}

.u_mr15 {
  margin-right: 0.625rem !important;
}

.u_mr16 {
  margin-right: 0.66667rem !important;
}

.u_mr17 {
  margin-right: 0.70833rem !important;
}

.u_mr18 {
  margin-right: 0.75rem !important;
}

.u_mr19 {
  margin-right: 0.79167rem !important;
}

.u_mr20 {
  margin-right: 0.83333rem !important;
}

.u_mr21 {
  margin-right: 0.875rem !important;
}

.u_mr22 {
  margin-right: 0.91667rem !important;
}

.u_mr23 {
  margin-right: 0.95833rem !important;
}

.u_mr24 {
  margin-right: 1rem !important;
}

.u_mr25 {
  margin-right: 1.04167rem !important;
}

.u_mr26 {
  margin-right: 1.08333rem !important;
}

.u_mr27 {
  margin-right: 1.125rem !important;
}

.u_mr28 {
  margin-right: 1.16667rem !important;
}

.u_mr29 {
  margin-right: 1.20833rem !important;
}

.u_mr30 {
  margin-right: 1.25rem !important;
}

.u_mr31 {
  margin-right: 1.29167rem !important;
}

.u_mr32 {
  margin-right: 1.33333rem !important;
}

.u_mr33 {
  margin-right: 1.375rem !important;
}

.u_mr34 {
  margin-right: 1.41667rem !important;
}

.u_mr35 {
  margin-right: 1.45833rem !important;
}

.u_mr36 {
  margin-right: 1.5rem !important;
}

.u_mr37 {
  margin-right: 1.54167rem !important;
}

.u_mr38 {
  margin-right: 1.58333rem !important;
}

.u_mr39 {
  margin-right: 1.625rem !important;
}

.u_mr40 {
  margin-right: 1.66667rem !important;
}

/* padding */
.u_pt1 {
  padding-top: 0.04167rem !important;
}

.u_pt2 {
  padding-top: 0.08333rem !important;
}

.u_pt3 {
  padding-top: 0.125rem !important;
}

.u_pt4 {
  padding-top: 0.16667rem !important;
}

.u_pt5 {
  padding-top: 0.20833rem !important;
}

.u_pt6 {
  padding-top: 0.25rem !important;
}

.u_pt7 {
  padding-top: 0.29167rem !important;
}

.u_pt8 {
  padding-top: 0.33333rem !important;
}

.u_pt9 {
  padding-top: 0.375rem !important;
}

.u_pt10 {
  padding-top: 0.41667rem !important;
}

.u_pt11 {
  padding-top: 0.45833rem !important;
}

.u_pt12 {
  padding-top: 0.5rem !important;
}

.u_pt13 {
  padding-top: 0.54167rem !important;
}

.u_pt14 {
  padding-top: 0.58333rem !important;
}

.u_pt15 {
  padding-top: 0.625rem !important;
}

.u_pt16 {
  padding-top: 0.66667rem !important;
}

.u_pt17 {
  padding-top: 0.70833rem !important;
}

.u_pt18 {
  padding-top: 0.75rem !important;
}

.u_pt19 {
  padding-top: 0.79167rem !important;
}

.u_pt20 {
  padding-top: 0.83333rem !important;
}

.u_pt21 {
  padding-top: 0.875rem !important;
}

.u_pt22 {
  padding-top: 0.91667rem !important;
}

.u_pt23 {
  padding-top: 0.95833rem !important;
}

.u_pt24 {
  padding-top: 1rem !important;
}

.u_pt25 {
  padding-top: 1.04167rem !important;
}

.u_pt26 {
  padding-top: 1.08333rem !important;
}

.u_pt27 {
  padding-top: 1.125rem !important;
}

.u_pt28 {
  padding-top: 1.16667rem !important;
}

.u_pt29 {
  padding-top: 1.20833rem !important;
}

.u_pt30 {
  padding-top: 1.25rem !important;
}

.u_pt31 {
  padding-top: 1.29167rem !important;
}

.u_pt32 {
  padding-top: 1.33333rem !important;
}

.u_pt33 {
  padding-top: 1.375rem !important;
}

.u_pt34 {
  padding-top: 1.41667rem !important;
}

.u_pt35 {
  padding-top: 1.45833rem !important;
}

.u_pt36 {
  padding-top: 1.5rem !important;
}

.u_pt37 {
  padding-top: 1.54167rem !important;
}

.u_pt38 {
  padding-top: 1.58333rem !important;
}

.u_pt39 {
  padding-top: 1.625rem !important;
}

.u_pt40 {
  padding-top: 1.66667rem !important;
}

.u_pl1 {
  padding-left: 0.04167rem !important;
}

.u_pl2 {
  padding-left: 0.08333rem !important;
}

.u_pl3 {
  padding-left: 0.125rem !important;
}

.u_pl4 {
  padding-left: 0.16667rem !important;
}

.u_pl5 {
  padding-left: 0.20833rem !important;
}

.u_pl6 {
  padding-left: 0.25rem !important;
}

.u_pl7 {
  padding-left: 0.29167rem !important;
}

.u_pl8 {
  padding-left: 0.33333rem !important;
}

.u_pl9 {
  padding-left: 0.375rem !important;
}

.u_pl10 {
  padding-left: 0.41667rem !important;
}

.u_pl11 {
  padding-left: 0.45833rem !important;
}

.u_pl12 {
  padding-left: 0.5rem !important;
}

.u_pl13 {
  padding-left: 0.54167rem !important;
}

.u_pl14 {
  padding-left: 0.58333rem !important;
}

.u_pl15 {
  padding-left: 0.625rem !important;
}

.u_pl16 {
  padding-left: 0.66667rem !important;
}

.u_pl17 {
  padding-left: 0.70833rem !important;
}

.u_pl18 {
  padding-left: 0.75rem !important;
}

.u_pl19 {
  padding-left: 0.79167rem !important;
}

.u_pl20 {
  padding-left: 0.83333rem !important;
}

.u_pl21 {
  padding-left: 0.875rem !important;
}

.u_pl22 {
  padding-left: 0.91667rem !important;
}

.u_pl23 {
  padding-left: 0.95833rem !important;
}

.u_pl24 {
  padding-left: 1rem !important;
}

.u_pl25 {
  padding-left: 1.04167rem !important;
}

.u_pl26 {
  padding-left: 1.08333rem !important;
}

.u_pl27 {
  padding-left: 1.125rem !important;
}

.u_pl28 {
  padding-left: 1.16667rem !important;
}

.u_pl29 {
  padding-left: 1.20833rem !important;
}

.u_pl30 {
  padding-left: 1.25rem !important;
}

.u_pl31 {
  padding-left: 1.29167rem !important;
}

.u_pl32 {
  padding-left: 1.33333rem !important;
}

.u_pl33 {
  padding-left: 1.375rem !important;
}

.u_pl34 {
  padding-left: 1.41667rem !important;
}

.u_pl35 {
  padding-left: 1.45833rem !important;
}

.u_pl36 {
  padding-left: 1.5rem !important;
}

.u_pl37 {
  padding-left: 1.54167rem !important;
}

.u_pl38 {
  padding-left: 1.58333rem !important;
}

.u_pl39 {
  padding-left: 1.625rem !important;
}

.u_pl40 {
  padding-left: 1.66667rem !important;
}

.u_pb1 {
  padding-bottom: 0.04167rem !important;
}

.u_pb2 {
  padding-bottom: 0.08333rem !important;
}

.u_pb3 {
  padding-bottom: 0.125rem !important;
}

.u_pb4 {
  padding-bottom: 0.16667rem !important;
}

.u_pb5 {
  padding-bottom: 0.20833rem !important;
}

.u_pb6 {
  padding-bottom: 0.25rem !important;
}

.u_pb7 {
  padding-bottom: 0.29167rem !important;
}

.u_pb8 {
  padding-bottom: 0.33333rem !important;
}

.u_pb9 {
  padding-bottom: 0.375rem !important;
}

.u_pb10 {
  padding-bottom: 0.41667rem !important;
}

.u_pb11 {
  padding-bottom: 0.45833rem !important;
}

.u_pb12 {
  padding-bottom: 0.5rem !important;
}

.u_pb13 {
  padding-bottom: 0.54167rem !important;
}

.u_pb14 {
  padding-bottom: 0.58333rem !important;
}

.u_pb15 {
  padding-bottom: 0.625rem !important;
}

.u_pb16 {
  padding-bottom: 0.66667rem !important;
}

.u_pb17 {
  padding-bottom: 0.70833rem !important;
}

.u_pb18 {
  padding-bottom: 0.75rem !important;
}

.u_pb19 {
  padding-bottom: 0.79167rem !important;
}

.u_pb20 {
  padding-bottom: 0.83333rem !important;
}

.u_pb21 {
  padding-bottom: 0.875rem !important;
}

.u_pb22 {
  padding-bottom: 0.91667rem !important;
}

.u_pb23 {
  padding-bottom: 0.95833rem !important;
}

.u_pb24 {
  padding-bottom: 1rem !important;
}

.u_pb25 {
  padding-bottom: 1.04167rem !important;
}

.u_pb26 {
  padding-bottom: 1.08333rem !important;
}

.u_pb27 {
  padding-bottom: 1.125rem !important;
}

.u_pb28 {
  padding-bottom: 1.16667rem !important;
}

.u_pb29 {
  padding-bottom: 1.20833rem !important;
}

.u_pb30 {
  padding-bottom: 1.25rem !important;
}

.u_pb31 {
  padding-bottom: 1.29167rem !important;
}

.u_pb32 {
  padding-bottom: 1.33333rem !important;
}

.u_pb33 {
  padding-bottom: 1.375rem !important;
}

.u_pb34 {
  padding-bottom: 1.41667rem !important;
}

.u_pb35 {
  padding-bottom: 1.45833rem !important;
}

.u_pb36 {
  padding-bottom: 1.5rem !important;
}

.u_pb37 {
  padding-bottom: 1.54167rem !important;
}

.u_pb38 {
  padding-bottom: 1.58333rem !important;
}

.u_pb39 {
  padding-bottom: 1.625rem !important;
}

.u_pb40 {
  padding-bottom: 1.66667rem !important;
}

.u_pr1 {
  padding-right: 0.04167rem !important;
}

.u_pr2 {
  padding-right: 0.08333rem !important;
}

.u_pr3 {
  padding-right: 0.125rem !important;
}

.u_pr4 {
  padding-right: 0.16667rem !important;
}

.u_pr5 {
  padding-right: 0.20833rem !important;
}

.u_pr6 {
  padding-right: 0.25rem !important;
}

.u_pr7 {
  padding-right: 0.29167rem !important;
}

.u_pr8 {
  padding-right: 0.33333rem !important;
}

.u_pr9 {
  padding-right: 0.375rem !important;
}

.u_pr10 {
  padding-right: 0.41667rem !important;
}

.u_pr11 {
  padding-right: 0.45833rem !important;
}

.u_pr12 {
  padding-right: 0.5rem !important;
}

.u_pr13 {
  padding-right: 0.54167rem !important;
}

.u_pr14 {
  padding-right: 0.58333rem !important;
}

.u_pr15 {
  padding-right: 0.625rem !important;
}

.u_pr16 {
  padding-right: 0.66667rem !important;
}

.u_pr17 {
  padding-right: 0.70833rem !important;
}

.u_pr18 {
  padding-right: 0.75rem !important;
}

.u_pr19 {
  padding-right: 0.79167rem !important;
}

.u_pr20 {
  padding-right: 0.83333rem !important;
}

.u_pr21 {
  padding-right: 0.875rem !important;
}

.u_pr22 {
  padding-right: 0.91667rem !important;
}

.u_pr23 {
  padding-right: 0.95833rem !important;
}

.u_pr24 {
  padding-right: 1rem !important;
}

.u_pr25 {
  padding-right: 1.04167rem !important;
}

.u_pr26 {
  padding-right: 1.08333rem !important;
}

.u_pr27 {
  padding-right: 1.125rem !important;
}

.u_pr28 {
  padding-right: 1.16667rem !important;
}

.u_pr29 {
  padding-right: 1.20833rem !important;
}

.u_pr30 {
  padding-right: 1.25rem !important;
}

.u_pr31 {
  padding-right: 1.29167rem !important;
}

.u_pr32 {
  padding-right: 1.33333rem !important;
}

.u_pr33 {
  padding-right: 1.375rem !important;
}

.u_pr34 {
  padding-right: 1.41667rem !important;
}

.u_pr35 {
  padding-right: 1.45833rem !important;
}

.u_pr36 {
  padding-right: 1.5rem !important;
}

.u_pr37 {
  padding-right: 1.54167rem !important;
}

.u_pr38 {
  padding-right: 1.58333rem !important;
}

.u_pr39 {
  padding-right: 1.625rem !important;
}

.u_pr40 {
  padding-right: 1.66667rem !important;
}

/* font-size */
.u_fs20 {
  font-size: 0.83333rem;
}

.u_fs22 {
  font-size: 0.91667rem;
}

.u_fs24 {
  font-size: 1rem;
}

.u_fs26 {
  font-size: 1.08333rem;
}

.u_fs28 {
  font-size: 1.16667rem;
}

.u_fs30 {
  font-size: 1.25rem;
}

.u_fs32 {
  font-size: 1.33333rem;
}

.u_fs34 {
  font-size: 1.41667rem;
}

.u_fs36 {
  font-size: 1.5rem;
}

.u_fs38 {
  font-size: 1.58333rem;
}

.u_fs40 {
  font-size: 1.66667rem;
}

.u_fs42 {
  font-size: 1.75rem;
}

.u_fs44 {
  font-size: 1.83333rem;
}

.u_fs46 {
  font-size: 1.91667rem;
}

.u_fs48 {
  font-size: 2rem;
}

.u_fs72 {
  font-size: 3rem;
}

/*layout布局模块*/
.g_container {
  width: 100%;
  overflow: hidden;
  position: relative;
  padding-top: 4.16667rem;
}

.g_header {
  left: 0;
  top: 0;
  width: 100%;
  height: 4.16667rem;
  z-index: 99;
  background-color: #fff;
  box-shadow: 0px 1px 5px #666;
}

.g_header .logo {
  display: inline-block;
  width: 3.25rem;
  height: 2.66667rem;
  margin-top: 1rem;
}

.g_header .logo img {
  width: 100%;
  height: 100%;
}

.g_header .nav-btn {
  position: absolute;
  left: 0;
  top: 1.08333rem;
}

.m_navPanel {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  width: 20.83333rem;
  height: 100%;
  background-color: #f8f8f8;
  box-shadow: 0px 0px 8px #666;

}

.m_navPanel .close {
  position: absolute;
  right: -46px;
  top: 50%;
  margin-top: -20px;
  width: 46px;
  background: #f8f8f8;
  line-height: 48px;
  height: 48px;
  text-align: center;
  display: block;
  border: 1px solid #e9ecef;
  opacity: 1;
}

.sideMenu {
  max-height: 85%;
  overflow-y: scroll;
}

.sideMenu ul {
  color: #999;
  display: none;
  /* 默认都隐藏 */
}

.sideMenu ul li {

  background-color: #f1f1f1;
  border-bottom: 1px solid #e5e5e5;
}

.sideMenu ul li:last-child {
  border-bottom: none;
}

.sideMenu ul li a {
  padding: 1.16667rem 1.25rem;
  display: block;
  color: #333;
  font-size: 1rem;
}

.sideMenu h3 {

  border-bottom: 1px solid #e5e5e5;
}

.sideMenu h3 a {
  color: #999;
  font-size: 1rem;
  display: block;
  padding: 1.16667rem 1.25rem;
}

.sideMenu h3 i {
  vertical-align: middle;
}

.sideMenu h3.on {
  background-color: #e5a711;
}

.sideMenu h3.on a {
  color: #fff;
}

.sideMenu h3.on i {
  color: #fff;
}

.u_clrc7000a {
  color: #e5a711;
}

.u_clre5a711 {
  color: #e5a711;
}

.u_clrfff {
  color: #ffffff;
}

.u_clr333 {
  color: #333333;
}

.u_clr333 {
  color: #333333;
}

.u_clr666 {
  color: #666666;
}

.u_clr999 {
  color: #999999;
}

.u_clr000 {
  color: #000;
}

.u_bgclrcf8f8f8 {
  background-color: #f8f8f8;
}

.u_bgclrc7000a {
  background-color: #e5a711;
}

.u_bb {
  border-bottom: 1px solid #e5e5e5 !important;
}

.card-body-1 {
  padding: 0.16667rem 0.83333rem 0 0.83333rem;
  max-width: 14.58333rem;
}

/* start */
.m_img {
  width: 14.75rem;
  height: 8.5rem;
}

.m_img2 {
  width: 14.375rem;
  height: 12rem;
}

.m_txt {
  max-height: 2.75rem;
  overflow: hidden;
}

.m_more {
  padding: 0.41667rem 4.58333rem;
  display: inline-block;
}

.m_banner {
  position: relative;
}

.m_banner .bd img {
  width: 100%;
}

.m_banner .hd {
  width: 100%;
  position: absolute;
  z-index: 1;
  bottom: 5px;
  text-align: center;
}

.m_banner .hd li {
  display: inline-block;
  width: 0.58333rem;
  height: 0.58333rem;
  border-radius: 0.29167rem;
  background: transparent;
  border: 1px solid #e5e5e5;
  margin: 0 5px;
  vertical-align: top;
  overflow: hidden;
  text-indent: 9999px;
}

.m_banner .hd li.on {
  background: #e5a711;
  border: 1px solid #e5a711;
}

.m_proSlide {
  position: relative;
}

.m_proSlide .bd a {
  height: 22.91667rem;
}

.m_proSlide .hd {
  width: 100%;
  position: absolute;
  z-index: 1;
  bottom: 0px;
  text-align: center;
}

.m_proSlide .hd li {
  display: inline-block;
  width: 0.58333rem;
  height: 0.58333rem;
  border-radius: 0.29167rem;
  background: #d6d6d6;
  margin: 0 5px;
  vertical-align: top;
  overflow: hidden;
  text-indent: 9999px;
}

.m_proSlide .hd li.on {
  background: #999999;
  border: 1px solid #999999;
}

.m_case {
  position: relative;
}

.m_case .bd1 a {
  display: block;
  margin: 1.25rem 8.33333rem;
  width: 14.58333rem;
}

.m_case .bd1 img {
  width: 100%;
}

.m_case .hd1 {
  width: 100%;
  position: absolute;
  z-index: 1;
  bottom: 66%;
  text-align: center;
  height: 1px;
  left: 0;
}

.m_case .hd1 .prev,
.m_case .hd1 .next {
  position: absolute;
}

.m_case .hd1 .prev {
  left: 1.25rem;
}

.m_case .hd1 .next {
  right: 1.25rem;
}

.g_btNav {
  position: fixed;
  left: 0;
  bottom: 1.08333rem;
  width: 28.75rem;
  margin: 0 1.25rem;
  background-color: #f9e7bfba;
  border-radius: 2rem;
}

.g_btNav a {
  border-right: 1px solid #fff;
}

.g_btNav a:last-child {
  border-right: none;
}

.m_newsCenter .card:last-child {
  border-bottom: none !important;
}

.m_proCenter .card-wrap {
  /*height: 13.83333rem;
  overflow: hidden; */
}

.m_proCenter .card-deck {
  overflow-x: scroll;
}

.m_proCenter .card {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -ms-flex-preferred-size: 13.95833rem;
  flex-basis: 13.95833rem;
}

.m_proCenter .card-img-overlay {
  background-color: rgba(0, 0, 0, 0.5);
  padding-top: 4.16667rem;
}

.m_artical {
  margin-bottom: 4.16667rem;
}

.m_artical p {
  color: #000;
  font-size: 14px;
  margin-bottom: 0.41667rem;
}

.m_artical img {
  width: 100%;
}

.m_honorList .card-img-top {
  height: 9.79167rem;
}

.m_honorList .card-img-top img {
  max-height: 100%;
  max-width: 100%;
}

.m_proList .card-img-top {
  height: 12.875rem;
}

.m_proList .card-img-top img {
  max-height: 100%;
  max-width: 100%;
}

.m_buy {
  padding: 0.75rem 8.33333rem;
  border-radius: 1.66667rem;
}

.m_proDetail {
  margin-bottom: 4.16667rem;
}

.m_proDetail p {
  color: #000;
  font-size: 14px;
  margin-bottom: 0.41667rem;
}

.m_proDetail img {
  width: 100%;
}

.m_proTab a.on {
  background-color: #e5a711;
  color: #fff;
}

.animated {
  animation-duration: 0.5s;
  animation-fill-mode: both;
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInLeft {
  animation-name: fadeInLeft;
}

@keyframes fadeInLeft-r {
  from {
    opacity: 1;
    transform: none;
  }

  to {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
}

.fadeInLeft-r {
  animation-name: fadeInLeft-r;
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInRight {
  animation-name: fadeInRight;
}

.m_sortPanel {
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 99;
  display: none;
}

.m_proCon .item {
  display: none;
}

.m_proCon .item.active {
  display: block;
}

.g_header .m_lang {
  position: absolute;
  right: 5px;
  top: 50%;
}

.g_header .m_lang a {
  vertical-align: middle;
}

.g_header .m_lang .lang_gang {
  font-size: 14px;
  margin: 0px 2px;
}

/*# sourceMappingURL=map/jstyle.css.map */
.mar-auto{margin: auto;}
.borbottom-ffbd1f{border-bottom: solid 3px #ffbd1f!important;}
.w50b{width: 50%;}
.w76b{width: 76%;}
.w100b{width: 100%;}
.mt5b{margin-top: 5%;}
.mt20b{margin-top: 20%;}
.turning{width: 33px;height: 33px;}
.pos-relative{position: relative;}
.pos-absolute{position: absolute;}
.disflex{display: flex;}
.justify-center{justify-content: center;}
.top30b{top:30%;}
.left0{left: 0;}
.right0{right: 0;}
.inputmessage{padding-left:5px; width: 100%;height: 24px;border: solid 1px #ffc66d;}
.textareamessage{padding-left:5px;width: 100%;height: 158px;border: solid 1px #ffc66d;}
.aliitems-center{align-items: center!important;}
.flex-wrap{flex-wrap: wrap;}
.contactbtn{margin-left: 35px;width: 30%;height: 23px;cursor: pointer;background-color: #ffbd1f;line-height: 23px;font-size: 14px;color: #ffffff;text-align: center;}
.w60{width: 60px;}
.p15{padding:0.625rem !important}
.p5px{padding:5px;}
.font12{font-size: 12px;}
.font15{font-size: 15px;}
.clrffffff{color: #ffffff;}
.lineheight-25{line-height: 25px;}
.posrelative{position: relative;}
.triangle-up {
  position: absolute;
  bottom: 0;
  left: 45%;
  width: 0;
  height: 0;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-bottom: 13px solid #e5a711;
}
.triangle-down {
  position: absolute;
  top: 0;
  left: 45%;
  width: 0;
  height: 0;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-top: 13px solid #e5a711;
}
.triangle-right {
  position: absolute;
  top: 45%;
  left:0;
  width: 0;
  height: 0;
  border-top: 12px solid transparent;
  border-left: 12px solid #e5a711;;
  border-bottom: 13px solid transparent;
}
.mr-5px{margin-right: 5px;}
.mapnav{
  width: 33px;
	height: 160px;
	background-color: #e5a711;
}
.maptitle {
  top: 5%;
  left: 10px;
  width: 144px;
	height: 32px;
  background-color: #ffe096;
  font-size: 14px;
  color: #000000;
  line-height: 63px;
  padding: 10px;
}
.maptitle img{width: 13px;height: 13px;}
.mapdesc {
  top: 35%;
  left: 10px;
  width: 244px;
  background-color: #ffe096;
  font-size: 12px;
  color: #333333;
  padding: 10px;
}
.posabsolute{position: absolute;}
select{
  border: none;
  outline: none;
  width: 100%;
  height: 32px;
  line-height: 32px;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  /* padding-left: 60px; */
  font-size: 14px;
  text-align: center;
  background-color: #ffe096;
}
.mapdiv{
  height: 32px;
  position: relative;
  display: flex;
  width: 100%;
}
option::-ms-expand{ display: none; }
option{
    -moz-appearance:none; /* Firefox */
    -webkit-appearance:none; /* Safari 和 Chrome */
    appearance:none;
}
/* --背景色字体颜色--*/
option:hover{
    color:#fff;
}